ibs helicobacter pylori gerd irritable bowel syndrome colon cancer acid reflux diarrhea constipation endoscopy colitis colonoscopy duodenal ulcers heartburn